﻿Imports HMSLibrary

Public MustInherit Class BillingDataProvider

    Public MustOverride Function PatientBill(ByVal bill As Billing, ByVal Mode As FormAction) As Integer

    Public MustOverride Function GetPatientBill() As List(Of Billing)

    Public MustOverride Function SavePaymentDetails(PatientId As Long, ByVal BillID As Integer?, ByVal FormMode As FormAction, ByVal BillPaymentDetails As BillPayDetails) As Integer

    Public MustOverride Function GetPatientBillByID(ByVal BillID As Integer) As Billing

    Public MustOverride Function GetPatientAdvAmt(PatientId As Long) As Double
End Class
